<?php

  session_start();
  /**
 * Classe SalvaCliente
 * Questa classe si occupa di salvare i dati modificati di un cliente
 */
  
  class SalvaCliente{
            /**
             * Costruttore della classe SalvaCliente
             * Inizializza la classe SalvaCliente
             */
         public function _constructor(){
             
         }
         
         /**
          * Metodo della classe SalvaCliente
          * Questo metodo controlla che tutti i campi del cliente non siano vuoti 
          * @return boolean true se non vi sono campi vuoti, false se vi sono campi vuoti
          */
         public function check(){
	$root = realpath($_SERVER["DOCUMENT_ROOT"]);
        require_once($root."/IS/Model/Data Access/conn.php"); 
	
	$username=$_GET['username'];
	$password=$_GET['password'];
	$nome=$_GET['nome'];
	$cognome=$_GET['cognome'];
	$cf=$_GET['cf'];
	$sesso=$_GET['sesso'];
	$data=$_GET['data'];
	$email=$_GET['email'];
	
	$vusername=$_GET['vusername'];
        
        if(empty($username)|| empty($password)||empty($nome)||empty($cognome)||empty($cf)|| empty($sesso)||
                empty($data)||empty($email))
            return false;
        
	else return true;
	
         }
         
         /**
          * Metodo della classe SalvaCliente
          * Questo metodo gestisce il caso in cui non siano stati inseriti i dati in tutti i campi
          */
         
        public function checkNot(){
            echo "Inserire dati";
        } 
         
          /**
          * Metodo della classe SalvaCliente
          * Questo metodo si occupa di salvare in via permanente 
          * i cambiamenti attuati rispetto al profilo del cliente  
          */
        public function checkOk(){
        $username=$_GET['username'];
	$password=$_GET['password'];
	$nome=$_GET['nome'];
	$cognome=$_GET['cognome'];
	$cf=$_GET['cf'];
	$sesso=$_GET['sesso'];
	$data=$_GET['data'];
	$email=$_GET['email'];
	
	$vusername=$_GET['vusername'];   
            
       
	$query = "UPDATE cliente SET username='$username',password='$password',nome='$nome',cognome='$cognome',codiceFiscale='$cf',sesso='$sesso',dataNascita='$data',email='$email'
			WHERE username='$vusername';";

	mysql_query($query) or die("Username gia presente nel Database");
	
        $_SESSION['username']=$username;
        
	echo "<h1><Strong>Modifica Effettuata</Strong></h1>";
         }

        }
        
        
        
        
         $lista=new SalvaCliente();
         
         if($lista->check())
             $lista->checkOk();
         else $lista->checkNot();
             

